give someone their walking papers - Französisch Englisch Wörterbuch